2.5.3 java demo 使用指导

1、java demo下载地址:https://bbs.sangfor.com.cn/atrustdeveloper/openapiV3/openapi-demo_for_java.7z

2、下载java的demo代码压缩包,并在本地解压,如下图 :

  • demo压缩包:

img

MD5: 40DEC262065F768EB38F85F527BB5862

  • demo解压后文件夹:

img

  • 文件夹内容如下图:

img

目录结构描述:

├── src
│   ├── main
│       └── java
│           └── com.sangfor
│               └── api
│                   └── CreateLocalUser.class  // 创建本地用户示例
│               └── common
│                   ├── CommonResponse.class   // 公共响应Bean
│                   ├── CommonUtil.class       // 公共工具类
│                   ├── Config.class           // 公共配置文件
│                   ├── ConsoleCrypto.class    // 控制台公钥信息Bean
│                   ├── ConsoleResponse.class  // 控制台信息Bean
│                   └── GroupResponse.class    // 组织架构信息Bean
│               └── vo
│                   └── LocalUserVo.class      // 本地用户Vo
│               └── Main.class                 // 程序主入口
│   ├── Readme.md                              // help帮助说明文档
│   └── pom.xml                                // maven描述文件(包含所需要的包信息)

3、将文件夹放入到java的开发运行环境内,进入[config.py]文件内容,如下图:

img

根据如上图,需要填写的内容有:零信任控制台地址、api_id和api_secret(api密钥),具体获取方式如下说明。

4、管理员获取零信任地址,并登录零信任控制台,进入[系统管理/开放平台/Open API]-点击<添加>新增api接口信息,并获取app id和app secret信息,如下图:

img

如上图获取信息如下:

零信任地址:https://172.31.2.214:4433

app id:5450236

app secret: cf1e8c105afc4888a1cb84531ff6c3fb

该章节详细配置,可参考open api接口在线文档的【章节2.2 OpenAPI】说明

5、将获取到的零信任控制台地址、api_id和api_secret(api密钥)信息,填入至java配置脚本[config.java]的文件内,如下图:

img

6、在java运行环境内,对文件CreateLocalUser.java执行后,即可创建本地用户,如下图:

img

注意事项说明:

  1. demo是作为示例提供的,仅提供了创建本地用户目录的调用方法和代码示例说明,涉及到的api调用接口(即path路径)需根据客户的实际环境版本和需求进行填写;

  2. 为了避免对当前业务造成影响,请不要直接在生产环境下执行demo代码;

深信服科技 all right reserved,powered by Gitbook本文档更新于: 2024-11-20 11:03

results matching ""

    No results matching ""